package com.atguigu.morning;

/**
 * @version 1.0
 * @Author 马冰
 * @Date 2024/11/11 8:40
 * @注释
 *  重载：
 *      方法名相同，类相同 父子类中也可以重载
 *      形参列表不同（顺序，类型，数量）
 *
 *  重写：父类方法不能满足子类要求
 *  子类重写父类
 *       修饰符 不能比父类更严格
 *       返回值类型，如果是void或者基本数据类型，则必须保持一致
 *                  如果是引用数据类型，要么一致，要么是小于父类
 *       方法名一致
 *       形参列表相同
 *
 *  静态方法  vs 非静态方法
 *    1.修饰符不同
 *        静态方法:   有static
 *        非静态方法: 没有static修饰
 *    2.调用方式不同:
 *        静态方法: 类名.方法名() 本类中可以省略类名
 *        非静态方法: 对象名.方法名() 本类中可以省略对象名
 *    3.引用资源(属性+方法)不同:
 *        静态方法: 只能[直接]调用静态资源
 *        非静态方法: 能直接调用所有资源
 *    4.this和super的使用
 *        静态方法:不能使用this super
 *        非静态方法:可以使用this super
 *    5.方法重写:
 *         静态方法:不能重写
 *         非静态方法:能重写
 *
 *  this和super的作用
 *      this调用对象指代的类中资源
 *      super
 *
 */
public class MorningTest {
}
